package com.ruoyi.web.petmall.petback.mapper;

import com.ruoyi.web.petmall.entity.PetInfoEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface PetInfoMapper {
    /**
     * 查询宠物信息列表
     * @param petInfoEntity 查询条件
     * @return 宠物信息列表
     */
    List<PetInfoEntity> getPetInfoList(PetInfoEntity petInfoEntity);

    /**
     * 更新宠物信息
     * @param petInfoEntity 更新的宠物信息
     * @return 更新结果，影响的行数
     */
    int updatePetInfoList(PetInfoEntity petInfoEntity);

    /**
     * 删除宠物信息
     * @param id 宠物信息ID
     * @return 删除结果，影响的行数
     */
    int deletePetInfoList(Long id);
}
